.t_bl{
	float:left;
	height:auto;
	margin-top:10px;
	overflow:hidden;
	width:173px;
	-moz-user-select:none;
	-khtml-user-select:none;
	user-select:none
}

.t_bl a{
	font-weight:normal
}
.t_tb,.t_tb:hover{
	font-family:Verdana;
	font-size:11px;
	height:24px;
	line-height:24px;
	margin-bottom:6px;
	padding-left:27px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px #fff
}

.t_tb{
	-khtml-user-select:none;
	-moz-text-shadow:1px 1px #fff;
	-moz-user-select:none;
	-webkit-text-shadow:1px 1px #fff;
	background:url(tab_tool_button_bckg.png) repeat-x;
	border:1px solid #cacaca;
	clear:both;
	color:#888;
	cursor:default;
	float:right;
	user-select:none;
	width:132px;
	z-index:100
}

.t_tb:hover{
	border:1px solid #a2a2a2;
	color:#6c6c6c
}

.t_tb:hover.b_f b,.b_ac b,.b_a:hover b,.t_tb:hover.b_fs i,.t_tb:hover .t_bi,.t_tb:hover .h_bi,.t_tb:hover .d_bi,.p_hb1:hover span,.p_hb2:hover span,.p_hb22:hover span,.p_hb3:hover span,.p_hb3:hover b,.p_hb4:hover span,.p_hb4:hover b{
	-moz-opacity:.9;
	-webkit-opacity:.9;
	opacity:.9
}

.t_tb:active.b_f b,.b_ac b,.t_tb:active.b_a b,.t_tb:active.b_fs i,.t_tb:active .t_bi,.t_tb:active .h_bi,.t_tb:active .d_bi,.pr_b:active span,.rt_b:active span,.p_b:active,.m_b:active,.u_b:active,.d_b:active,.p_hb1:active span,.p_hb2:active span,.p_hb22:active span,.p_hb3:active span,.p_hb3:active b,.p_hb4:active span,.p_hb4:active b,.pr_b:active span,.rt_b:active span,.comments_dub:active span,.b_f:active b,.b_a:active b,.t_tb.b_a.b_ac:hover b{
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity:1
}
.t_tb.lyr_pad div{
	line-height:15px
}
.lyr_pad.t_tb br{
	margin:0;
	padding:0
}
.lyr_pad.t_tb,.lyr_pad.t_tb:hover{
	padding-top:6px;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	margin-top:10px;
	color:#888;
	background:-webkit-linear-gradient(top,#fdfdfd 0,#f2f2f2 100%);
	background:-o-linear-gradient(top,#fdfdfd 0,#f2f2f2 100%);
	background:-ms-linear-gradient(top,#fdfdfd 0,#f2f2f2 100%);
	background:linear-gradient(to bottom,#fdfdfd 0,#f2f2f2 100%);
	border:1px solid #cacaca
}
.lyr_pad.t_tb a,.lyr_pad.t_tb a:hover,.lyr_pad a,.lyr_pad a:hover{
	font-size:11px;
	font-family:Verdana;
	color:#888
}
.lyr_pad.t_tb div{
	margin-left:-20px
}
.t_tb,#transpose{
	position:relative;
	z-index:100
}
.t_tb,.t_tb{
	overflow:hidden
}

.t_tb .pm_p{
	width:56px;
	z-index:101
}

.t_tb:hover .d_b,.t_tb:hover .m_b,.t_tb:hover .u_b,.t_tb:hover .p_b{
	border-left:1px solid #a2a2a2
}

.t_tb:hover .pm_p,.t_tb:hover .pm_p{
	border:1px solid #a2a2a2;
	height:24px;
	position:absolute;
	right:-1px;
	top:-1px;
	width:56px;
	z-index:101
}

.t_tb:hover,.t_tb:hover{
	border:1px solid #cacaca
}
.t_tb span{
	background-position:-559px -1px!important
}
.t_tb span,span.on{
	-khtml-user-select:none;
	-moz-user-select:none;
	background:url("icon_matrix_a_ver201201311.png");
	cursor:pointer;
	display:block;
	height:24px;
	left:0;
	padding-left:27px;
	position:absolute;
	top:0;
	user-select:none;
	width:132px;
	z-index:1000
}

.t_tb span:hover{
	background-position:-559px -53px!important
}

.t_tb span.on{
	background-position:-559px -27px!important
}

.t_tb span.on:hover{
	background-position:-559px -79px!important
}
.b_f:active,.b_a:active,.b_ac{
	-moz-text-shadow:1px 1px #eee!important;
	-webkit-text-shadow:1px 1px #eee!important;
	border:1px solid #a2a2a2!important;
	color:#505050!important;
	text-shadow:1px 1px #eee!important
}
.b_f:active,.b_ac{
	background:#dcdcdc url("icon_matrix_a_ver201201311.png") no-repeat!important;
	background-position:-139px -1px!important;
	height:24px;
	width:132px
}
.b_f b{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	height:12px;
	left:5px;
	position:absolute;
	top:6px;
	width:16px
}
.b_f b,.a_bi,.p_b,.m_b,.b_fs i,.u_b,.d_b,.t_bi,.h_bi,.d_bi,.p_hb1 span,.p_hb2 span,.p_hb22 span,.p_hb3 span,.p_hb4 span,.b_a b,.p_hb3 b,.p_hb4 b{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}
.b_f b,.a_bi,.p_b,.m_b,.b_fs i,.u_b,.d_b,.t_bi,.h_bi,.d_bi,.p_hb1 span,.p_hb2 span,.p_hb22 span,.p_hb3 span,.p_hb4 span,.b_a b,.p_hb3 b,.p_hb4 b{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}

.pr_b span,.rt_b span{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}
.b_fs i{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	background-position:left -29px!important;
	height:16px;
	left:5px;
	position:absolute;
	top:4px;
	width:16px
}
.t_tb:active.b_f b,.b_ac b,.t_tb:active.b_a b,.t_tb:active.b_fs i,.t_tb:active .t_bi,.t_tb:active .h_bi,.t_tb:active .d_bi,.pr_b:active span,.rt_b:active span,.p_b:active,.m_b:active,.u_b:active,.d_b:active,.p_hb1:active span,.p_hb2:active span,.p_hb22:active span,.p_hb3:active span,.p_hb3:active b,.p_hb4:active span,.p_hb4:active b,.pr_b:active span,.rt_b:active span,.comments_dub:active span,.b_f:active b,.b_a:active b,.t_tb.b_a.b_ac:hover b{
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity:1
}

.v_b:hover,.b_f,.b_a,.p_h a:hover,.chords_versions_scroller_moveable .cont_chrd .chfret:hover{
	cursor:pointer
}
.b_a b{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	background-position:left -12px;
	height:16px;
	left:5px;
	position:absolute;
	top:4px;
	width:16px
}
.b_a:active{
	background:url("icon_matrix_a_ver201201311.png") no-repeat #dcdcdc;
	background-position:-139px -1px;
	height:24px;
	width:132px
}
.b_f:active,.b_a:active,.b_ac{
	-moz-text-shadow:1px 1px #eee!important;
	-webkit-text-shadow:1px 1px #eee!important;
	border:1px solid #a2a2a2!important;
	color:#505050!important;
	text-shadow:1px 1px #eee!important
}
.b_f:active,.b_ac{
	background:#dcdcdc url("icon_matrix_a_ver201201311.png") no-repeat!important;
	background-position:-139px -1px!important;
	height:24px;
	width:132px
}
.b_f b,.a_bi,.p_b,.m_b,.b_fs i,.u_b,.d_b,.t_bi,.h_bi,.d_bi,.p_hb1 span,.p_hb2 span,.p_hb22 span,.p_hb3 span,.p_hb4 span,.b_a b,.p_hb3 b,.p_hb4 b{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}
.t_tb:hover.b_f b,.b_ac b,.b_a:hover b,.t_tb:hover.b_fs i,.t_tb:hover .t_bi,.t_tb:hover .h_bi,.t_tb:hover .d_bi,.p_hb1:hover span,.p_hb2:hover span,.p_hb22:hover span,.p_hb3:hover span,.p_hb3:hover b,.p_hb4:hover span,.p_hb4:hover b{
	-moz-opacity:.9;
	-webkit-opacity:.9;
	opacity:.9
}
.t_tb:active.b_f b,.b_ac b,.t_tb:active.b_a b,.t_tb:active.b_fs i,.t_tb:active .t_bi,.t_tb:active .h_bi,.t_tb:active .d_bi,.pr_b:active span,.rt_b:active span,.p_b:active,.m_b:active,.u_b:active,.d_b:active,.p_hb1:active span,.p_hb2:active span,.p_hb22:active span,.p_hb3:active span,.p_hb3:active b,.p_hb4:active span,.p_hb4:active b,.pr_b:active span,.rt_b:active span,.comments_dub:active span,.b_f:active b,.b_a:active b,.t_tb.b_a.b_ac:hover b{
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity:1
}
.v_b:hover,.b_f,.b_a,.p_h a:hover,.chords_versions_scroller_moveable .cont_chrd .chfret:hover{
	cursor:pointer
}
.b_f b,.a_bi,.p_b,.m_b,.b_fs i,.u_b,.d_b,.t_bi,.h_bi,.d_bi,.p_hb1 span,.p_hb2 span,.p_hb22 span,.p_hb3 span,.p_hb4 span,.b_a b,.p_hb3 b,.p_hb4 b{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}
.b_fs i{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	background-position:left -29px!important;
	height:16px;
	left:5px;
	position:absolute;
	top:4px;
	width:16px
}
.t_tb:hover.b_f b,.b_ac b,.b_a:hover b,.t_tb:hover.b_fs i,.t_tb:hover .t_bi,.t_tb:hover .h_bi,.t_tb:hover .d_bi,.p_hb1:hover span,.p_hb2:hover span,.p_hb22:hover span,.p_hb3:hover span,.p_hb3:hover b,.p_hb4:hover span,.p_hb4:hover b{
	-moz-opacity:.9;
	-webkit-opacity:.9;
	opacity:.9
}
.t_tb:active.b_f b,.b_ac b,.t_tb:active.b_a b,.t_tb:active.b_fs i,.t_tb:active .t_bi,.t_tb:active .h_bi,.t_tb:active .d_bi,.pr_b:active span,.rt_b:active span,.p_b:active,.m_b:active,.u_b:active,.d_b:active,.p_hb1:active span,.p_hb2:active span,.p_hb22:active span,.p_hb3:active span,.p_hb3:active b,.p_hb4:active span,.p_hb4:active b,.pr_b:active span,.rt_b:active span,.comments_dub:active span,.b_f:active b,.b_a:active b,.t_tb.b_a.b_ac:hover b{
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity:1
}
#fontsize_minus,#fontsize_plus{
	color:#908f90;
	display:none;
	position:relative
}
#fontsize_minus,#fontsize_plus{
	color:#908f90;
	display:none;
	position:relative
}

#fontsize_reset_val,#transpose_reset_val{
	font-size:11px;
	color:#a93131;
	float:right;
	margin-right:0;
	position:absolute;
	right:64px;
	text-decoration:none;
	top:0
}
#fontsize_val,.ui-draggable .diag_head .ch_hm,.diag_head_transparent a,#fontsize_content_minus,.chords_versions_handler_limiter .play_applicature_button,#transpose_val,.ui_not-draggable .varctrl,.ui-draggable .varctrl,.diagwrap_display .varctrl,.chords_versions_controls_left_nopush,.chords_versions_controls_right_nopush,.commvote,.comment:hover .commrat,#highlight_checkbox,#display_checkbox{
	display:none
}
.t_ri{
	background:transparent url("icon_matrix_a_ver201201311.png") no-repeat;
	background-position:-540px -23px;
	float:left;
	height:7px;
	margin-right:3px;
	margin-top:10px;
	width:7px
}
.t_tb .pm_p{
	width:56px;
	z-index:101
}
.t_tb:hover .pm_p,.t_tb:hover .pm_p{
	border:1px solid #a2a2a2;
	height:24px;
	position:absolute;
	right:-1px;
	top:-1px;
	width:56px;
	z-index:101
}
.pm_p{
	height:24px;
	position:absolute;
	right:0;
	top:0;
	width:56px
}
.t_tb:hover .d_b,.t_tb:hover .m_b,.t_tb:hover .u_b,.t_tb:hover .p_b{
	border-left:1px solid #a2a2a2
}
.b_f b,.a_bi,.p_b,.m_b,.b_fs i,.u_b,.d_b,.t_bi,.h_bi,.d_bi,.p_hb1 span,.p_hb2 span,.p_hb22 span,.p_hb3 span,.p_hb4 span,.b_a b,.p_hb3 b,.p_hb4 b{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}
.m_b b,.p_b b,.d_b b,.u_b b{
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8
}
.m_b b:hover,.p_b b:hover,.d_b b:hover,.u_b b:hover{
	opacity:.9;
	-moz-opacity:.9;
	-webkit-opacity:.9
}
.m_b b:active,.p_b b:active,.d_b b:active,.u_b b:active{
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1
}
.p_b{
	border-left:1px solid #cacaca;
	display:block;
	float:right;
	height:24px;
	position:absolute;
	right:0;
	width:28px;
	z-index:99
}
.p_b:active,.u_b:active,.d_b:active,.p_b.active,.u_b.active,.d_b.active{
	background:url("icon_matrix_a_ver201201311.png") no-repeat scroll -110px -1px #dcdcdc
}

.p_b:hover{
	-moz-opacity:.8;
	-webkit-opacity:.8;
	border-left:1px solid #999!important;
	opacity:.8
}

.p_b b{
	background:url("icon_matrix_a_ver201201311.png") no-repeat scroll -15px top transparent;
	height:24px;
	width:27px;
	display:block
}
.t_tb:hover .d_b,.t_tb:hover .m_b,.t_tb:hover .u_b,.t_tb:hover .p_b{
	border-left:1px solid #a2a2a2
}
.b_f b,.a_bi,.p_b,.m_b,.b_fs i,.u_b,.d_b,.t_bi,.h_bi,.d_bi,.p_hb1 span,.p_hb2 span,.p_hb22 span,.p_hb3 span,.p_hb4 span,.b_a b,.p_hb3 b,.p_hb4 b{
	-moz-opacity:.7;
	-webkit-opacity:.7;
	opacity:.7
}
.m_b{
	border-left:1px solid #cacaca;
	display:block;
	float:right;
	height:24px;
	left:-1px;
	position:absolute;
	width:27px;
	z-index:-1
}
.m_b:active,.m_b.active{
	background:url("icon_matrix_a_ver201201311.png") no-repeat scroll -110px -1px #dcdcdc!important;
	border:1px solid #a2a2a2!important;
	position:absolute;
	top:-1px
}

.m_b:hover{
	-moz-opacity:.8;
	-webkit-opacity:.8;
	border-left:1px solid #a2a2a2;
	border-right:1px solid #999;
	opacity:.8;
	z-index:103
}

.m_b b{
	background:url("icon_matrix_a_ver201201311.png") no-repeat scroll -16px -24px transparent;
	height:24px;
	width:27px;
	display:block
}

.m_b b,.p_b b,.d_b b,.u_b b{
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8
}

.m_b b:hover,.p_b b:hover,.d_b b:hover,.u_b b:hover{
	opacity:.9;
	-moz-opacity:.9;
	-webkit-opacity:.9
}

.m_b b:active,.p_b b:active,.d_b b:active,.u_b b:active{
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1
}
.t_bi{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	background-position:left -45px;
	height:16px;
	left:6px;
	position:absolute;
	top:4px;
	width:16px
}
#transpose_minus{
	color:#908f90;
	display:none;
	position:relative
}

#transpose_plus{
	color:#908f90;
	display:none;
	position:relative;
	z-index:90
}
.transpose_reset{
	color:#a93131;
	float:right;
	left:22px;
	margin-right:63px;
	position:absolute;
	text-decoration:none;
	top:0
}
.u_b{
	right:0;
	width:28px;
	z-index:99
}

.u_b,.d_b{
	border-left:1px solid #cacaca;
	display:block;
	float:right;
	height:24px;
	position:absolute
}

.u_b:hover{
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8;
	border-left:1px solid #999!important
}

.u_b b{
	background:url("icon_matrix_a_ver201201311.png") no-repeat scroll -16px -72px transparent;
	height:24px;
	width:27px;
	display:block
}
.d_b{
	left:-1px;
	width:27px;
	z-index:-1
}

.d_b:hover{
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8;
	border-left:1px solid #a2a2a2;
	border-right:1px solid #999!important;
	z-index:103
}

.d_bi{
	background-position:1px -82px!important
}

.d_b b{
	background:url("icon_matrix_a_ver201201311.png") no-repeat scroll -16px -48px transparent;
	height:24px;
	width:27px;
	display:block
}
.h_bi{
	background-position:left -62px!important
}

.h_bi,.d_bi{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	height:18px;
	left:5px;
	position:absolute;
	top:2px;
	width:16px
}

.d_bi{
	background-position:1px -82px!important
}

.h_bi,.d_bi{
	background:url("icon_matrix_a_ver201201311.png") no-repeat;
	height:18px;
	left:5px;
	position:absolute;
	top:2px;
	width:16px
}
.lm_s{
	background:url(squared_bckg.png) repeat-x transparent;
	float:left;
	height:2px;
	margin-left:12px;
	margin-top:8px;
	width:164px
}
